很容易混淆虛擬化和云,特別是因為它們都圍繞從抽象資源創建有用的環境。但是,虛擬化是一種允許您從單個物理硬件系統創建多個模擬環境或專用資源的技術,而云是跨網絡抽象、匯集和共享可擴展資源的 IT 環境。簡單地說,虛擬化是一種技術,而云是一種環境。
通常創建云是為了啟用云計算,這是在該系統中運行工作負載的行為。
云基礎架構可以包括各種裸機、虛擬化或容器軟件,這些軟件可用于跨網絡抽象、匯集和共享可擴展資源以創建云。云計算的基礎是穩定的操作系統(如?Linux?)。這是使用戶在公共、私有和混合環境中獨立的層。
如果您已經建立了 Intranet 訪問、Internet 訪問或兩者,則可以使用虛擬化來創建云,盡管它不是唯一的選擇。?
通過虛擬化,稱為管理程序的軟件位于物理硬件之上并抽象機器的資源,然后將其提供給稱為虛擬機的虛擬環境。這些資源可以是原始處理能力、存儲或基于云的應用程序,其中包含部署它所需的所有運行時代碼和資源。
如果這個過程在這里停止,它就不是云——它只是虛擬化。
在將虛擬資源稱為云之前,需要將它們分配到集中式池中。添加一層管理軟件可以對將在云中使用的基礎架構、平臺、應用程序和數據進行管理控制。添加了一個自動化層,以使用可重復的指令和流程替換或減少人工交互,從而提供云的自助服務組件。
如果您設置了一個 IT 系統,那么您就創建了一個云:
- 其他計算機可以通過網絡訪問。
- 包含 IT 資源的存儲庫。
- 可以快速配置和擴展。
云提供了自助訪問、自動化基礎架構擴展和動態資源池的附加優勢,這些優勢最明顯地將其與傳統虛擬化區分開來。
虛擬化有其自身的優勢,例如服務器整合和提高硬件利用率,從而減少數據中心對電力、空間和冷卻的需求。虛擬機也是隔離環境,因此它們是測試新應用程序或設置生產環境的不錯選擇。
實際比較
虛擬化可以使一種資源像許多資源一樣發揮作用,而云計算讓不同的部門(通過私有云)或公司(通過公共云)訪問一個自動配置的資源池。
虛擬化
虛擬化是一種允許您從單個物理硬件系統創建多個模擬環境或專用資源的技術。稱為虛擬機管理程序的軟件直接連接到該硬件,并允許您將 1 個系統拆分為稱為虛擬機 (VM) 的獨立、不同且安全的環境。這些虛擬機依賴于管理程序將機器資源與硬件分離并適當分配它們的能力。
云計算
云計算是一套原則和方法,用于通過任何網絡按需向用戶提供計算、網絡和存儲基礎設施資源、服務、平臺和應用程序。這些基礎設施資源、服務和應用程序來源于云,云是由管理和自動化軟件編排的虛擬資源池,因此用戶可以通過支持自動擴展和動態資源分配的自助服務門戶按需訪問它們。
虛擬化 | 云 | |
---|---|---|
定義 | 技術 | 方法 |
目的 | 從 1 個物理硬件系統創建多個模擬環境 | 匯集和自動化虛擬資源以供按需使用 |
利用 | 為特定目的向特定用戶交付打包資源 | 為不同目的的用戶組提供可變資源 |
配置 | 基于圖像 | 基于模板 |
壽命 | 年(長期) | 數小時至數月(短期) |
成本 | 高資本支出 (CAPEX),低運營費用 (OPEX) | 私有云:高 CAPEX,低 OPEX 公有云:低 CAPEX,高 OPEX |
可擴展性 | 放大 | 向外擴展 |
工作量 | 有狀態的 | 無狀態 |
租約 | 單租戶 | 多個租戶 |
如何從虛擬化遷移到云計算?
如果您已經擁有虛擬基礎架構,則可以通過將虛擬資源匯集在一起??,使用管理和自動化軟件進行編排,并為用戶創建自助服務門戶來創建云。但是,當您受制于供應商的企業許可協議時,從虛擬化遷移到云計算并不是那么簡單,這可能會限制您投資云、容器和自動化系統等現代技術的能力。